Проверка функций «Установка и обновление программного обеспечения»
==================================================================

Предусловие:

В системе создана пользовательская роль (условное обозначение - role), которая отвечает следующим требованиям:

1. Для роли добавлены привилегии:

   - "Software Policies Membership - Manage",
   - "Software Policies - Add",
   - "Software Policies - Modify",
   - "Software Policies - Delete",
   - "Software Policies Configurations - Manage",

   а так же связанные привилегии:

   - "Software Policies - Read",
   - "Software Catalog - Read",
   - "Computer Groups - Read",
   - "Computers - Read",
   - "Organization units - Read",
   - "DNS Zones - Read";

2. Роль находится в состоянии "Активна".

Разворачивание сервера репозиториев ПО
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Репозитории ПО → Вкладка "Серверы репозиториев ПО".

     - На вкладке отображается таблица с перечнем развернутых серверов репозиториев ПО в системе.

   * - Шаг 2

       Нажать на кнопку "+ Развернуть сервер репозиториев ПО".

     - Отображается форма добавления нового сервера репозиториев ПО.

   * - Шаг 3

       Заполнить поля формы:

       1. В поле "Имя компьютера" выполнить поиск компьютера, который будет выполнять роль сервера репозиториев ПО. В выпадающем списке выбрать компьютер, который будет выступать в роли сервера репозиториев ПО.

       2. В списке "Имя сайта" выбрать любое значение.

       3. Нажать на иконку сохранения и подтвердить.

       Данные для заполнения

       1. "Имя компьютера" = "repo"

       2. "Имя сайта" = "Головной офис"

     - Запущен процесс разворачивания мастер сервера репозиториев ПО.

   * - Шаг 4

       Нажать на кнопку "Открыть журнал событий".

     - Отображена таблица журнала истории изменений подсистемы, которая содержит следующую строку:

       1. "Дата и время" - время запуска задания назначения роли сервера репозитория ПО (формат ДД.ММ.ГГГГ, ЧЧ:ММ:СС);
       2. "Событие" - содержит значение "Отправлен запрос на установку сервера".

   * - Шаг 5

       Перейти: Установка и обновление ПО → Репозитории ПО → Вкладка "Серверы репозиториев ПО".

     - В таблице отображается добавленный сервер репозиториев repo, который был выбран на Шаге № 3.

   * - Шаг 6

       Перейти на вкладку "Репозитории ПО".

     - Таблица пустая и не содержит данных

Репликация репозиториев
-------------------------------------------

Предусловие:

1. Создан как минимум один любой репозиторий с любой опубликованной версией, которая содержит любое количество любых пакетов;

2. В системе развернуто как минимум два сервера репозиториев ПО:

   1. repo01 - Основной сервер в состоянии "Установлена" или "Обновлена";

   2. repo02 - Резервный сервер в состоянии "Установлена" или "Обновлена".

3. В системе присутствует УЗ администратора с ролью "Главный администратор";

4. Пользователь из п.3 выполнил вход на портал управления.


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Под любой учетной записью с правами sudo (например, astra или admin) выполнить подключение на компьютер repo02, который является резервным сервером репозитория ПО.

     - Вход выполнен успешно.

   * - Шаг 2

       Перейти в каталог: /opt/rbta/aldpro/repo/storage.

     - Отображаются папки, каждая папка соответствует репозиторию (+ папка tmp). Название папки = идентификатор репозитория. Состав и содержимое папок соответствует составу репозиториев в аналогичной директории мастер сервера репозиториев ПО и вкладки "Репозитории ПО" интерфейса портала управления.

       Прим.: репликация репозиториев происходит через некоторое время после разворачивания реплики (интервал - 30 минут).

   * - Шаг 3

       На портале управления перейти: Установка и обновление ПО → Репозитории ПО → Вкладка "Репозитории ПО".

     - Отображается перечень репозиториев ПО.

   * - Шаг 4

       Нажать на кнопку "+ Новый репозиторий".

     - Отображается форма добавления нового репозитория.

   * - Шаг 5

       Заполнить поля формы:

       1. В поле "Имя репозитория" ввести любое корректное значение.

       2. В поле "Относительный путь публикации репозитория" ввести любое корректное значение.

       Нажать на иконку сохранения и подтвердить действие.

       Данные для заполнения

       1. "Имя репозитория" = "TestRepo"

       2. "Относительный путь публикации репозитория" = "/testrepo".

     - Репозиторий успешно добавлен.

   * - Шаг 6

       Повторить шаги №1-2 для основного сервера репозиториев ПО repo01.

     - Создана новая папка для добавленного на Шаге №5 репозитория.

   * - Шаг 7

       Повторить шаги №1-2 для резервного сервера репозиториев ПО repo02.

     - Через некоторое время, папка соответствующего репозитория, который был добавлен для   мастер сервера на Шаге №5, появится в каталоге реплики.

   * - Шаг 8

       В новой странице браузера перейти к любой из опубликованной версии резервного репозитория:

       - https://<IP_repo>/repos/<path>/

       Или:

       - https://<repo_name>/repos/<path>/

       Пояснения:

       1. IP_repo - IP адрес компьютера, на котором развернута реплика подсистемы репозиториев

       2. repo_name - полное наименование компьютера, на котором развернута реплика подсистемы репозиториев

       3. path - значение поля "Относительный путь публикации репозитория"

       Пример валидного адреса: https://repo02.pool-09.aldpro-team.astralinux.ru/repos/newrepo/

     - Отображается страница с содержимым единственной опубликованной версии указанного репозитория.

   * - Шаг 9

       На портале управления вернуться к репозиторию, который был добавлен на шаге №5.

       1. Добавить любое количество любых пакетов, либо загрузить любой ISO образ.

       2. Опубликовать данный репозиторий.

     - Для репозитория из шага №5 добавлены пакеты, репозиторий успешно опубликован.

   * - Шаг 10

       Повторить шаги №1-2 для основного сервера репозиториев ПО repo01, перейдя в директорию репозитория, который был создан на шаге №5.

     - Содержимое директории выбранного репозитория соответствует составу репозитория, заданному на шаге №9.

   * - Шаг 11

       Повторить шаги №1-2 для резервного сервера репозиториев ПО repo02, перейдя в директорию репозитория, который был создан на шаге №5.

     - Содержимое директории выбранного репозитория соответствует составу репозитория, заданному на шаге №9.

       Прим.: репликация репозиториев происходит через некоторое время после разворачивания реплики (интервал - 30 минут).

Загрузка iso-образа из файла
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Репозитории ПО → Вкладка "Репозитории ПО".

     - Отображается таблица с перечнем всех репозиториев ПО, добавленных в систему.

   * - Шаг 2

       Перейти в карточку любого репозитория, нажав на соответствующую строку таблицы.

     - Отображается карточка репозитория, вкладка "Основное".

   * - Шаг 3

       Перейти на вкладку "Версии".

     - Отображается таблица с перечнем версий выбранного репозитория.

   * - Шаг 4

       Нажать на кнопку "+ Новая версия".

     - Отображается форма добавления новой версии репозитория.

   * - Шаг 5

       В поле "Тип источника" оставить значение "ISO-образ" и нажать на кнопку "Выбрать ISO- образ".

     - Открыто стандартное окно файлового менеджера для выбора файла с компьютера пользователя.

   * - Шаг 6

       Выбрать подготовленный корректный ISO-образ.

     - Отобразились лейблы с именем и размером образа.

   * - Шаг 7

       Нажать на иконку сохранения и подтвердить операцию.

     - Отображается окно с отображением процесса загрузки файла в систему. Как только образ будет полностью загружен, отобразится соответствующее уведомление об успешно завершенной операции. Новая версия репозитория будет добавлена.

   * - Шаг 8

       Перейти в карточку добавленной версии.

     - Отображается вкладка "Основное".

   * - Шаг 9

       Перейти на вкладку "Текущее содержимое".

     - В таблице отображены все пакеты из загруженного на Шаге №7 образа.

Загрузка пакета из файла
-------------------------------------------

Предусловие:

В системе успешно развернут сервер Репозиторий ПО в состоянии "Установлена" или "Обновлена".

1. В системе присутствует как минимум один репозиторий с версией, для которой установлен тип источника "Пакеты". Архитектура данной версии - amd64. Условное обозначение - ver64.

2. В системе присутствует как минимум один репозиторий с версией, для которой установлен тип источника "Пакеты". Архитектура данной версии - all. Условное обозначение - verall.

3. Версии репозитория из п.2-3 находятся в статусе "Редактирование".

4. Подготовлены любые пакеты для загрузки.

5. В домен введен любой клиент.

6. В системе присутствует УЗ администратора (роль "Главный администратор" или с полными правами на управление версиями п.2-3).

7. Пользователь из п.7 выполнил вход на портал управления.


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Репозитории ПО → Вкладка "Репозитории ПО".

     - Отображается таблица с перечнем всех репозиториев домена.

   * - Шаг 2

       Перейти в карточку любого репозитория, у которого добавлена версия с типом источника "Пакеты" и в статусе "Редактирование".

     - Отображается карточка репозитория, вкладка "Основное".

   * - Шаг 3

       Перейти на вкладку "Версии".

     - Отображается таблица с перечнем версий выбранного репозитория.

   * - Шаг 4

       Перейти в карточку любой версии в состоянии "Редактирование" и типом источника "Пакеты".

     - Отображается вкладка версии, вкладка "Основное".

   * - Шаг 5

       Перейти на вкладку "Текущее содержимое".

     - Отображается перечень пакетов выбранной версии репозитория.

   * - Шаг 6

       Нажать на кнопку "+ Загрузить пакет".

     - Открыто стандартное окно файлового менеджера для выбора файла с компьютера пользователя.

   * - Шаг 7

       Выбрать подготовленный пакет.

       Данные для заполнения

       chromium_87.0.4280.66-0astragost1_amd64.deb

     - Отображено окно для отслеживания процесса загрузки пакета в систему. Как только пакет будет загружен, отобразится соответствующее уведомление об успешно завершенной операции. Версия репозитория обновлена.

       ВАЖНО!

       При длительной загрузке пакета ПО (более 30 минут) необходимо:

       1. Перейти на рабочую станцию, которая выполняет роль сервера репозитория

       2. Выполнить команду "systemctl restart celery"

Создание каталога ПО
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Каталог ПО.

     - Отображается страница, содержащая каталог программного обеспечения системы.

   * - Шаг 2

       Нажать на кнопку "+ Раздел ПО".

     - Отображается форма добавления нового раздела ПО.

   * - Шаг 3

       Заполнить поля формы:

       1. В поле "Наименование раздела" ввести любое корректное значение.

       2. В поле "Родительский раздел каталога ПО" оставить указанное значение.

       Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       1. "Наименование раздела" = "Прикладное ПО"

       2. "Родительский раздел каталога ПО" = "Родительский раздел отсутствует"

     - Раздел успешно добавлен, отображается в дереве и выбран.

   * - Шаг 4

       Нажать на кнопку "+ Раздел ПО".

     - Отображается форма добавления нового раздела в указанный.

   * - Шаг 5

       Заполнить поля формы:

       1. В поле "Наименование раздела" ввести любое корректное значение

       2. В поле "Родительский раздел каталога ПО" оставить указанное значение

       Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       1. "Наименование раздела" = "Браузеры"

       2. "Родительский раздел каталога ПО" = "Прикладное ПО"

     - Подраздел успешно создан, отображается в дереве и выбран.

   * - Шаг 6

       Нажать на кнопку "+ Программное обеспечение".

     - Отображается форма добавления нового ПО.

   * - Шаг 7

       Заполнить поля формы:

       1. В поле "Наименование ПО" ввести любое корректное значение.

       2. В поле "Родительский раздел каталога ПО" оставить указанное значение.

       Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       1. "Наименование ПО" = " Chromium"

       2. "Родительский раздел каталога ПО" = "Браузеры"

     - ПО успешно добавлено, отображается в дереве и выбрано.

   * - Шаг 8

       Нажать на кнопку "Редактировать".

     - Отображается карточка выбранного ПО, вкладка "Основное".

   * - Шаг 9

       Перейти на вкладку "Пакеты".

     - Таблица содержит пакеты выбранного ПО. Таблица пустая.

   * - Шаг 10

       Нажать на кнопку "+ Пакет".

     - Отображается форма добавления пакета в ПО.

   * - Шаг 11

       В поле "Имя пакета" поиском выбрать любой пакет. В поле «Версия пакета» выбрать нужную версию пакета. Нажать на иконку сохранения и подтвердить операцию.

       Данные для заполнения

       "Имя пакета" = "chromium "

     - Пакет успешно добавлен в ПО. В таблице "Пакеты" отображается добавленный пакет.

Настройка конфигурации ПО
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Каталог ПО.

     - Отображается каталог программного обеспечения. Дерево по умолчанию свернуто.

   * - Шаг 2

       Раскрыть дерево и перейти к любому ПО, которое можно настроить шаблоном конфигурации.

     - ПО в дереве выделено, отображается кнопка "Редактировать".

   * - Шаг 3

       Перейти в карточку выбранного ПО, нажав на кнопку "Редактировать".

     - Отображается карточка выбранного ПО, вкладка "Основное".

   * - Шаг 4

       Перейти на вкладку "Шаблоны конфигурации".

     - Отображается таблица с перечнем добавленных для данного ПО шаблонов конфигурации. Таблица пустая.

   * - Шаг 5

       Нажать на кнопку "+ Шаблон".

     - Отображается форма добавления нового шаблона конфигурации.

   * - Шаг 6

       Заполнить поля формы:

       1. В поле "Наименование шаблона" ввести любое корректное значение.

       2. В поле "Путь" ввести путь к файлу, который будет изменен в соответствии с внесенными в создаваемую конфигурацию настройками.

       Нажать на иконку сохранения и подтвердить действие.

       Данные для заполнения

       1. "Наименование шаблона" = "СhromiumTemplate"

       2. "Путь" = 
       
       .. code-block::

          /etc/chromium/policies/managed/chrome.json"

     - Шаблон успешно добавлен. Отображается карточка созданного шаблона, вкладка "Основное".

   * - Шаг 7

       Перейти на вкладку "Редактирование шаблона".

     - Отображается форма для редактирования скрипта шаблона конфигурации соответствующего ПО.

   * - Шаг 8

       В поле внести подготовленный для данного ПО шаблон конфигурации. Нажать на иконку сохранения и подтвердить действие.

       Пример шаблона конфигурации указан в справочном центре

     - Шаблон успешно отредактирован. В поле отображается внесенный скрипт.

   * - Шаг 9

       Нажать на крестик закрытия.

     - Отображается вкладка "Шаблоны" карточки ПО. В таблице присутствует шаблон, добавленный на Шаге №6.

   * - Шаг 10

       Перейти на вкладку "Параметры".

     - Отображается вкладка "Параметры". Таблица с перечнем параметров выбранного ПО пустая.

   * - Шаг 11

       Нажать на кнопку "+ Параметр".

     - Отображается форма добавления нового параметра.

   * - Шаг 12

       Заполнить поля формы:

       1. В поле "Имя параметра" ввести корректное наименование параметра конфигурации.

       2. В поле "Отображаемое имя параметра" ввести любое корректное значение.

       3. В поле "Значение" параметра ввести любое корректное для данного параметра значение, которое будет использовано по умолчанию.

       Нажать на иконку сохранения и подтвердить действие.

       Данные для заполнения

       1. "Имя параметра" = "chromium_HomepageLocation"

       2. "Отображаемое имя параметра" = "Стартовая страница"

       3. "Значение" = "https://www.aldpro.ru"

     - Параметр успешно добавлен. Отображается карточка добавленного параметра.

Создание политики ПО
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политики ПО.

     - Отображается таблица с добавленными в систему политиками ПО.

   * - Шаг 2

       Нажать на кнопку "+ Новая политика ПО".

     - Отображается форма добавления новой политики ПО.

   * - Шаг 3

       Заполнить поля формы:

       1. В поле "Имя политики ПО" ввести любое корректное значение.

       2. В поле "Описание" ввести любое корректное значение.

       Нажать на иконку сохранения и подтвердить действие.

       Данные для заполнения

       1. "Имя политики ПО" = "Новая политика ПО"

       2. "Описание" = "Тестовая политика программного обеспечения"

     - Политика ПО успешно добавлена. Отображается карточка политики, которая была добавлена на текущем Шаге.

   * - Шаг 4

       Перейти на вкладку "Конфигурация политики".

     - Отображается информация о конфигурации выбранной политики. Таблица пустая.

   * - Шаг 5

       Перейти на вкладку "Каталог ПО".

     - Отображается каталог ПО для настройки соответствующих шаблонов конфигурации. Дереве по умолчанию свернуто и соответствует дереву в разделе "Каталог ПО".

   * - Шаг 6

       Раскрыть дерево и перейти к любому ПО, которое можно настроить.

       Данные для заполнения

       Chromium

     - В дереве выбрано ПО. Отображается форма настройки, которая содержит параметры, добавленные для данного ПО. В параметрах отображаются заданные по умолчанию значения.

   * - Шаг 7

       Внести изменения в значения любых атрибутов, указав любое корректное значение. Нажать на кнопку "Применить" и подтвердить действие".
       Данные для заполнения
       "Домашняя страница" = "https://www.aldpro.ru/"

     - Параметр успешно настроен.

   * - Шаг 8

       Перейти на вкладку "Конфигурация политики".

     - Отображается информация о конфигурации выбранной политики. Таблица содержит одну запись, согласно настроенному на Шаге №8 параметру.

Установка ПО на выбранные подразделения
-------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политики ПО → Карточка политики "Новая политика ПО" → Вкладка "Подразделения".

     - Отображается таблица подразделений. В ней могут присутствовать ранее добавленные подразделения, или таблица может быть пустой.

   * - Шаг 2

       Нажать на кнопку "+ Добавить подразделение".

     - Отображается форма привязки политики ПО к подразделению.

   * - Шаг 3

       Заполнить поля формы:

       1. В поле "Подразделение" выбрать любое подразделение.

       2. В поле "Приоритет политики ПО" оставить указанное значение.

       Нажать на иконку сохранения и подтвердить действие.

       Данные для заполнения

       1. "Подразделение" = "A"

       2. "Приоритет политики ПО" = "1"

     - Политика ПО X успешно привязана к подразделению A.

   * - Шаг 4

       Перейти в карточку компьютера client01: Пользователи и компьютеры → Компьютеры → Карточка компьютера host1 → Вкладка "Назначение ПО".

     - Отображается сводка по назначению ПО на выбранный клиент - присутствуют все настроенные пакеты.

   * - Шаг 5

       Перейти в карточку компьютера client02: Пользователи и компьютеры → Компьютеры → Карточка компьютера host2 → Вкладка "Назначение ПО".

     - Отображается сводка по назначению ПО на выбранный клиент - присутствуют все настроенные пакеты.

   * - Шаг 6

       Выполнить вход под любой учетной записью пользователя домена на компьютер client01.

       Прим.: информация в pillar обновляется по истечению времени, установленном в шедуллере + оффсет (до 30 мин). Параметры применяются также по истечению времени, установленном в соответствующем шедуллере (по умолчанию срабатывает при включении компьютера, далее - раз в 30 минут).

     - Вход выполнен успешно. На host1 установлено все программное обеспечение, которое было настроено конфигурацией политики X. Все параметры также успешно применены.

   * - Шаг 7

       Повторить Шаг №6 для host2.

     - Вход выполнен успешно. На host2 установлено все программное обеспечение, которое было настроено конфигурацией политики X. Все параметры также успешно применены.

Автоматизированное обновление конфигурации ПО
---------------------------------------------

Предусловие:

1. В системе присутствует УЗ администратора (роль "Главный администратор" или роль с правами на управление каталогом ПО внутри политик ПО).

2. В системе присутствует минимум два компьютера с графическим интерфейсом "client01" и "client02".

3. В системе успешно развернута подсистема репозиториев "repo01" в состоянии "Установлена" или "Обновлена".

4. В системе добавлен репозиторий "testrepo".

   - Для данного репозитория добавлена версия (с форматом ISO или Пакеты).

   - Версия содержит пакеты соответствующих версий.

   - Версия опубликована.

5. В системе присутствует подразделение "A".

   - Компьютеры "client01" и "client02" входят в данное подразделение.

6. В системе настроен каталог ПО catpo1, который состоит как минимум из ПО Chromium, Firefox, Thunderbird.

   - Для каждого из указанных пакетов ПО добавлены соответствующий корректный шаблон и любые корректные параметры.

7. В системе присутствует политика "Новая политика ПО".

   - Данная политика настраивает ПО из каталога catpo1 любыми корректными параметрами.

   - Политика "Новая политика ПО" назначена на подразделение A (при этом, подразделение A не связано ни с одной политикой ПО, кроме "Новая политика ПО") - на client01 и client02 успешно установлено настроенное ПО.

8. В системе настроен каталог ПО "catpo1", который состоит как минимум из ПО Chromium, Firefox, Thunderbird.

   - На компьютеры "client01" и "client02" установлено данное ПО.

9.  Пользователь из п.1 выполнил вход на портал управления.


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политики ПО → Карточка политики Х → Вкладка «Каталог ПО»

     - Отображается каталог ПО, настроенный в системе, для конфигурации ПО. Дерево по умолчанию свернуто.

   * - Шаг 2

       Раскрыть дерево и перейти к настройки любого из возможных ПО.

     - ПО выбрано в дереве. Отображается форма настройки параметра.

   * - Шаг 3

       Изменить значение любого атрибута любым корректным значением. Нажать на кнопку "Применить" и подтвердить изменения.

       Данные для заполнения

       "Домашняя страница" = "https://astralinux.ru/"

     - Конфигурация параметра успешно изменена. Pillar на client01 и client02 будет обновлен при срабатывании соответствующего таймера. Значение параметров в установленном ПО будут изменены после получения новых значений в pillar и срабатывании таймера на применение параметров.

   * - Шаг 4

       Выполнить вход под любой учетной записью пользователя домена на компьютер client01.

       Прим.: информация в pillar обновляется по истечению времени, установленном в шедуллере + оффсет (до 30 мин). Параметры применяются также по истечению времени, установленном в соответствующем шедуллере (по умолчанию срабатывает при включении компьютера, далее - раз в 30 минут).

     - Вход выполнен успешно

   * - Шаг 5

       Запустить программное обеспечение, конфигурация которого была изменена на Шаге №3.

     - Конфигурация, настроенная на Шаге №3, успешно применена.

   * - Шаг 6

       Повторить Шаги №4-5 для клиента client02.

     - Конфигурация, настроенная на Шаге №3, успешно применена.

Приоритеты настроек параметров ПО
-------------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти в карточку компьютера client01: Пользователи и компьютеры → Компьютеры → Карточка компьютера → Вкладка "Назначение ПО".

     - Отображается отчет по установленному на выбранный хост ПО. Политика ПО X привязана к подразделению A.

   * - Шаг 2

       Перейти в карточку политики ПО X: Установка и обновление ПО → Политики ПО → Карточка политики X → Вкладка "Подразделения".

     - Отображается таблица с перечнем подразделений, на которые назначена политика X. Политика ПО X привязана к подразделению A.

   * - Шаг 3

       Перейти в карточку компьютера host: Пользователи и компьютеры → Компьютеры → Карточка компьютера → Вкладка "Назначение ПО".

     - Отображается отчет по установленному на выбранный хост ПО. Таблица содержит данные, согласно конфигурации политики ПО X. В столбце "Переопределено на хосте" для всех параметров отображается "Нет".

   * - Шаг 4

       Перейти в карточку любого параметра, нажав на соответствующую строку таблицы.

       Данные для заполнения

       Chromium

     - Отображается форма переопределения выбранного значения параметра на хосте.

   * - Шаг 5

       Изменить значение поля "Значение параметра ПО", указав любое корректное значение. Нажать на иконку сохранения, подтвердить операцию и вернуться на вкладку "Назначение ПО".

       Данные для заполнения

       "Значение параметра ПО" = "https://www.astralinux.ru/"

     - Параметр успешно переопределен для данного компьютера. В столбце "Переопределено на хосте" отображается значение "Да" для выбранного на Шаге №6 параметра.

   * - Шаг 6

       Перейти в карточку политики ПО X: Установка и обновление ПО → Политики ПО → Карточка политики X → Вкладка "Каталог ПО".

     - Отображается каталог ПО для настройки параметров конфигурации.

   * - Шаг 7

       Раскрыть дерево и перейти к любому возможному для настройки ПО.

       Данные для заполнения

       Chromium

     - Параметр выделен в дереве. Отображается форма настройки параметра.

   * - Шаг 8

       Очистить поля всех доступных атрибутов выбранного ПО. Нажать на кнопку "Применить" и подтвердить действие.

     - Параметры выбранного ПО не настроены значениями.

   * - Шаг 9

       Перейти в карточку компьютера host: Пользователи и компьютеры → Компьютеры → Карточка компьютера → Вкладка "Назначение ПО".

     - Отображается отчет по установленному на выбранный хост ПО. Таблица содержит данные, согласно конфигурации политики ПО X. В таблице отсутствуют данные о ПО из Шага №6.

Удаление ПО в выбранных подразделениях
-------------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политики ПО → Карточка политики Х → Вкладка «Подразделения»

     - Отображается перечень подразделений, на которые назначена выбранная политика ПО. Присутствует подразделение A.

   * - Шаг 2

       Выделить в таблице строку с подразделением A. Нажать на кнопку "- Удалить" и подтвердить действие.

     - Политика X успешно отвязана от подразделения A. Все пакеты, настроенные политикой X, будут удалены со всех компьютеров подразделения A после обновления данных в pillar и срабатывании таймера по применению конфигурации.

   * - Шаг 3

       Выполнить вход под любой учетной записью пользователя домена на компьютер host1.

       Прим.: информация в pillar обновляется по истечению времени, установленном в шедуллере + оффсет (до 30 мин). Параметры применяются также по истечению времени, установленном в соответствующем шедуллере (по умолчанию срабатывает при включении компьютера, далее - раз в 30 минут).

     - На компьютере host1 удалено все программное обеспечение, настроенное в политике X.

   * - Шаг 4

       Повторить Шаг №3 для host2.

     - На компьютере host2 удалено все программное обеспечение, настроенное в политике X.

Суммирование политик ПО для вложенной структуры подразделений без фильтров
--------------------------------------------------------------------------------------------------

Предусловие:

- В системе настроена структура подразделений:

  1. Корневое подразделение (первый уровень).

  2. Подразделение OU1 (второй уровень) - дочернее для корневого подразделения.

  3. Подразделение OU2 (третий уровень) - дочернее для подразделения OU1.

  4. Подразделение OU3 (четвертый уровень) - дочернее для подразделения OU2.

- В системе присутствует политики ПО, которые не назначены ни на одно подразделение:

  1. Политика sw-policy1 настраивает установку ПО Thunderbird со значением параметра "https://www.mail.ru/"

  2. Политика sw-policy2 настраивает установку ПО Firefox со значением параметра "https://www.mozilla.net/" и ПО MC со значением параметра "mc".

  3. Политика sw-policy3 настраивает установку ПО Chromium со значением параметра "https://www.google.com/"

  4. Политика sw-policy4 настраивает установку ПО Firefox со значением параметра "https://www.astralinux.ru/" и ПО Chromium со значением параметра "https://www.aldpro.ru/"

- В системе присутствует компьютер client01

- client01 входит в подразделение OU3

- На client01 не установлено ни одно ПО и не назначено ни одной политики ПО


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политики ПО → Карточка политики sw-policy1 → Вкладка "Подразделения".

     - Открыта вкладка "Подразделения". Таблица с перечнем подразделений пустая и не содержит никаких значений.

   * - Шаг 2

       Нажать на кнопку "+ Добавить подразделение".

     - Открыта форма назначения политики ПО на подразделение.

   * - Шаг 3

       В форме назначения политики ПО заполнить поля:

       1. В поле "Подразделение" выбрать корневое подразделение. Фильтры оставить без изменений: в блоках "Установить на компьютеры" и "Установить на группы компьютеров" ничего не выбирать.

       2. В поле "Приоритет политики ПО" выставить значение 1.

       Нажать кнопку "Сохранить" и подтвердить операцию.

       Данные для заполнения:

       1. "Подразделение" = "корневое подразделение"

       2. "Приоритет политики ПО" = "1"

     - Политика ПО успешно назначена на выбранное подразделение - отображено соответствующее уведомление.

       Выполнено перенаправление на вкладку "Подразделения".

       В таблице присутствует строка с подразделением и приоритетом.

   * - Шаг 4

       Повторить шаги №1-3 для подразделений OU1, OU2, OU3 в соответствующих карточках политик sw-policy2, sw-policy3, sw-policy4

     - ОР соответствует ОР шагов №1-3

   * - Шаг 5

       Перейти: Пользователи и компьютеры → Компьютеры → Карточка компьютера client01 > Вкладка "Назначение ПО".

     - Открыта вкладка "Назначение ПО".

       Таблица содержит значения параметров политик ПО, полученных в результате суммирования.

       1. Политика ПО sw-policy4 имеет приоритет = 1, таблица содержит параметры:

        - ПО Firefox со значением параметра "https://www.astralinux.ru/". (или "https://www.aldpro.ru/")

        - ПО Chromium со значением параметра "https://www.aldpro.ru/".

       2. Политика ПО sw-policy3 имеет приоритет = 2, таблица содержит параметры:

        - ПО Chromium со значением параметра "https://www.google.com/".

       3.  Политика ПО sw-policy2 имеет приоритет = 3, таблица содержит параметры:

        - ПО Firefox со значением параметра "https://www.mozilla.org/".

        - ПО MC с пустым значением параметра.

   * - Шаг 5

       Продолжение

     - 4. Политика ПО sw-policy1 имеет приоритет = 4, таблица содержит параметры:

        - ПО Thunderbird со значением параметра "https://www.mail.ru/".

          Суммирование выполняется последовательно по уровням начиная с корневого подразделения до OU3.

          Т.к. у корневого подразделения не выбрано фильтра, то его политика применяется на все компьютеры домена.

          Приоритет политик ПО подразделения OU3 выше, чем подразделения OU2 и так далее до корневого подразделения.

          Сортировка параметров в таблице может быть выполнена произвольным образом.

          Порядок установки ПО из таблицы не имеет требований и будет выполняться рандомно.

   * - Шаг 6

       Перейти: Пользователи и компьютеры → Компьютеры → Карточка компьютера client02 → Вкладка "Назначение ПО".

     - Открыта вкладка "Назначение ПО".

       Таблица содержит значения параметров политик ПО, полученных в результате суммирования.

       1. Политика ПО sw-policy1 имеет приоритет = 1, таблица сдержит параметры:

        - ПО Thunderbird со значением параметра "https://www.mail.ru/".

       У корневого подразделения не выбрано фильтра в sw-policy1, то его политика применяется на все компьютеры домена.

       В результате суммирования на компьютер будет действовать только политика для корневого подразделения.

   * - Шаг 7

       Выполнить вход под любой учетной записью пользователя домена на компьютер "client01".

     - Вход выполнен успешно.

   * - Шаг 8

       Открыть терминал и проверить сформированный pillar.

       Прим.

       Данные в pillar обновляются по истечению времени: установленное время в конфигурационном файле + оффсет от 5 до 50 мин.

       Данные для заполнения (ALD Pro до версии 2.4.0):

       salt-call pillar.get aldpro-software -c /srv/salt/standalone/config

       Данные для заполнения (ALD Pro версии 2.4.0 и выше):

       aldpro-salt-call pillar.get aldpro-software

     - Сформированный Pillar соответствует ОР шага №5, но не содержит следующее ПО:

       - ПО Chromium со значением параметра "https://www.google.com/" из политики sw-policy3 (т.к. ПО с таким же именем, но более высоким приоритетом будет установлено в sw-policy4);
       - ПО Firefox со значением параметра "https://www.mozilla.org/" из политики sw-policy2 (т.к. ПО с таким же именем, но более высоким приоритетом установлено в sw-policy4).

   * - Шаг 9

       Спустя указанное в конфигурации время проверить установленное ПО и корректность параметров.

     - На client01 установлено ПО согласно содержимому Pillar на предыдущем шаге.

       Все значения параметров политик ПО корректны и успешно применены.

   * - Шаг 10

       Повторить шаги №6-8 для client02.

     - ОР соответствует ОР шагов №6-8 с некоторым изменением:

       1. Вход выполнен успешно.

       2. Сформированный Pillar соответствует ОР шага №6.

       3. На client02 установлено ПО из шага №6. Все значения параметров политик ПО корректны и успешно применены.

Суммирование политик ПО для вложенной структуры подразделений с фильтрами «компьютер» и «группа компьютеров» и без фильтров
---------------------------------------------------------------------------------------------------------------------------------------------------

Предусловие:

1. Развернута система ALD Pro любой версии не ниже 2.2.0.

2. В системе присутствует УЗ администратора (роль "Главный администратор" или роль с правами на управление подразделениями политик ПО).

3. В системе успешно развернута подсистема репозиториев в состоянии "Установлена" или "Обновлена", как минимум repo01.

4. В систему добавлен репозиторий, версия которого опубликована и включает пакеты (и зависимости) из пункта 5 (версии пакетов ПО соответствуют установленной в системе ОС).

5. В системе настроен каталог ПО, который включает:

  - ПО Thunderbird

  - ПО Firefox

  - ПО MC (midnight commander)

  - ПО Chromium

  - ПО Nano

   Примеры шаблонов указаны в Справочном Центре → Установка и обновление ПО → Каталог ПО → Шаблоны конфигурации.

6. В системе настроена структура подразделений:

  - Корневое подразделение (первый уровень).

  - Подразделение OU1 (второй уровень) - дочернее для корневого подразделения.

  - Подразделение OU2 (третий уровень) - дочернее для подразделения OU1.

  - Подразделение OU3 (четвертый уровень) - дочернее для подразделения OU2.

7. В системе присутствуют политики ПО, которые не назначены ни на одно подразделение:

  - Политика sw-policy1 настраивает установку ПО Thunderbird со значением параметра "https://www.mail.ru/".

  - Политика sw-policy2 настраивает установку ПО Firefox со значением параметра "https://www.mozilla.org/" и ПО MC с пустым значением параметра.

  - Политика sw-policy3 настраивает установку ПО Chromium со значением параметра "https://www.google.com/".

  - Политика sw-policy4 настраивает установку ПО Firefox со значением параметра "https://www.aldpro.ru/" и ПО Chromium со значением параметра "https://www.aldpro.ru/".

  - Политика sw-policy5 настраивает установку ПО Nano со значением параметра "nano".

8. В системе присутствует компьютер client01 с графическим интерфейсом:

  - Входит в подразделение OU3.

  - Не установлено ни одно ПО из пункта 5 (5.1-5.6).

  - Не назначено ни одной политики ПО, в том числе из пункта 7 (7.1-7.5).

9. В системе присутствует группа компьютеров host-group1:

  - Группа входит в подразделение OU1.

  - Группа содержит группу host-group2.

10.  В системе присутствует группа компьютеров host-group2:

   - Группа входит в корневое подразделение.

   - Группа содержит компьютер client02.

11. В системе присутствует компьютер client03 с графическим интерфейсом:

   - Не входит ни в одно подразделение из пункта 6 (6.1-6.4).

   - Не установлено ни одно ПО из пункта 5 (5.1-5.6).

   - Не назначено ни одной политики ПО, в том числе из пункта 7 (7.1-7.5).

12. Пользователь из п.1 выполнил вход на портал управления.


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политики ПО → Карточка политики sw-policy1 → Вкладка "Подразделения".

     - Открыта вкладка "Подразделения". Таблица с перечнем подразделений пустая и не содержит никаких значений.

   * - Шаг 2

       Нажать на кнопку "+ Добавить подразделение".

     - Открыта форма назначения политики ПО на подразделение.

   * - Шаг 3

       В форме назначения политики ПО заполнить поля:

       1. В поле "Подразделение" выбрать корневое подразделение

       2. Установить фильтры:

          - В блоке "Установить на компьютеры" перенести client01 из таблицы "Все компьютеры" в таблицу "Выбранные компьютеры".

          - В блоке "Установить на группы компьютеров" перенести host-group1 из таблицы "Все группы" в таблицу "Выбранные группы".

       3. В поле "Приоритет политики ПО" выставить значение 1.

       Нажать кнопку "Сохранить" и подтвердить операцию.

       Данные для заполнения:

       1. "Подразделение" = "корневое подразделение"

       2. "Приоритет политики ПО" = "1"

     - Политика ПО успешно назначена на выбранное подразделение - отображено соответствующее уведомление.

       Выполнено перенаправление на вкладку "Подразделения".

       В таблице присутствует строка с подразделением и приоритетом.

   * - Шаг 4

       Повторить шаги №1-3 без установки фильтров для подразделений OU1, OU2, OU3 в соответствующих карточках политик sw-policy2, sw-policy3, sw-policy4, sw-policy5

     - ОР соответствует ОР шагов №1-3

   * - Шаг 5

       Перейти: Пользователи и компьютеры → Компьютеры → Карточка компьютера client01 > Вкладка "Назначение ПО".

     - Открыта вкладка "Назначение ПО".

       Таблица содержит значения параметров политик ПО, полученных в результате суммирования.

       1. Политика ПО sw-policy4 имеет приоритет = 1, таблица сдержит параметры:

          - ПО Firefox со значением параметра "https://www.aldpro.ru/".

          - ПО Chromium со значением параметра "https://www.aldpro.ru/".

       2. Политика ПО sw-policy3 имеет приоритет = 2, таблица сдержит параметры:

          - ПО Chromium со значением параметра "https://www.google.com/".

       3. Политика ПО sw-policy2 имеет приоритет = 3, таблица сдержит параметры:

          - ПО Firefox со значением параметра "https://www.mozilla.org".

          - ПО MC с пустым значением параметра.

       4. Политика ПО sw-policy1 имеет приоритет = 4, таблица сдержит параметры:

          - ПО Thunderbird со значением параметра "https://www.mail.ru/".

       5. Политика ПО sw-policy5 имеет приоритет = 5, таблица сдержит параметры:

          - ПО Nano со значением параметра "nano".

       Фильтр "компьютер" sw-policy1 применяется только на выбранный компьютер.

       Фильтр "группа компьютеров" sw-policy1 применяется на все компьютеры, которые входят в группу, или в дочерние группы этой группы (неограниченная вложенность).

   * - Шаг 5

       Продолжение

     - У корневого подразделения не выбрано фильтра в sw-policy5, поэтому его политика применяется на все компьютеры домена.

       Фильтр "компьютер" применяется только на выбранный компьютер.

       Фильтр "группа компьютеров" применяется на все компьютеры, которые входят в группу, или в дочерние группы этой группы (неограниченная вложенность).

       Суммирование выполняется последовательно по уровням начиная с корневого подразделения с учетом фильтра до OU3.

       Приоритет политик ПО подразделения OU3 выше, чем подразделения OU2 и так далее до корневого подразделения.

       Сортировка параметров в таблице может быть выполнена произвольным образом.

       Порядок установки ПО из таблицы не имеет требований и будет выполняться произвольно.

   * - Шаг 6

       Перейти: Пользователи и компьютеры → Компьютеры → Карточка компьютера client02 → Вкладка "Назначение ПО".

     - Открыта вкладка "Назначение ПО".

       Таблица содержит значения параметров политик ПО, полученных в результате суммирования.

       1. Политика ПО sw-policy1 имеет приоритет = 1, таблица сдержит параметры:

          - ПО Thunderbird со значением параметра "https://www.mail.ru/".

       2. Политика ПО sw-policy5 имеет приоритет = 2, таблица сдержит параметры:

          - ПО Nano со значением параметра "nano".

       Фильтр "группа компьютеров" sw-policy1 применяется на все компьютеры, которые входят в группу, или в дочерние группы этой группы (неограниченная вложенность).

       У корневого подразделения не выбрано фильтра в sw-policy5, поэтому его политика применяется на все компьютеры домена.

       В результате суммирования на компьютер будет действовать политики:

       - sw-policy1 с фильтром "группа компьютеров" для корневого подразделения.

       - sw-policy5 без фильтров для корневого подразделения.

   * - Шаг 7

       Перейти: Пользователи и компьютеры → Компьютеры → Карточка компьютера client03 → Вкладка "Назначение ПО".

     - Открыта вкладка "Назначение ПО".

       Таблица содержит значения параметров политик ПО, полученных в результате суммирования.

       1. Политика ПО sw-policy5 имеет приоритет = 5, таблица сдержит параметры:

          - ПО Nano со значением параметра "nano".

       У корневого подразделения не выбрано фильтра в sw-policy5, поэтому его политика применяется на все компьютеры домена.

       В результате суммирования на компьютер будет действовать только политика sw-policy5 без фильтров для корневого подразделения.

   * - Шаг 8

       Выполнить вход под любой учетной записью пользователя домена на компьютер client01.

     - Вход выполнен успешно

   * - Шаг 9

       Открыть терминал и проверить сформированный pillar.

       Прим.

       Данные в pillar обновляются по истечению времени: установленное время в конфигурационном файле + оффсет от 5 до 50 мин.

       Данные для заполнения:

       aldpro-salt-call pillar.get aldpro-software

     - Сформированный Pillar соответствует ОР шага №5

   * - Шаг 10

       Спустя указанное в конфигурации время проверить установленное ПО и корректность параметров.

     - На client01 установлено ПО,согласно содержимому Pillar на предыдущем шаге.

       Все значения параметров политик ПО корректны и успешно применены.

   * - Шаг 11

       Повторить шаги №8-10 для client02.

     - ОР соответствует ОР шагов №8-10 с некоторым изменением:

       1. Вход выполнен успешно.

       2. Сформированный Pillar соответствует ОР шага №6.

       3. На client02 установлено ПО из шага №6. Все значения параметров политик ПО корректны и успешно применены.

   * - Шаг 12

       Повторить шаги №8-10 для client03.

     - ОР соответствует ОР шагов №8-10 с некоторым изменением:

       1. Вход выполнен успешно.

       2. Сформированный Pillar соответствует ОР шага №7.

       3. На client03 установлено ПО из шага №7. Все значения параметров политик ПО корректны и успешно применены.

Создание политики обновления ALD Pro
-------------------------------------------------


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политика обновления ALD Pro

     - Открыта вкладка "Политики обновления ALD Pro"

   * - Шаг 2

       Нажать кнопку "+ Новая политика обновления"

     - Открыта карточка создания Политики обновления ALD Pro

   * - Шаг 3

       Заполнить обязательные поля валидными данными и нажать кнопку «Сохранить»

       Данные для заполнения:

       1. Имя политики обновления ALD Pro = «update_policy1»

       2. Статус = «Выключено»

     - Пользователь перешел в карточку созданной Политики обновления ALD Pro

       Карточка имеет аккордеон "Свойства" (свернут). Если развернуть имеются значения:

       1. Дата создания соответствует: текущей дате создания;

       2. Дата изменения соответствует: текущей дате создания;

       3. Версия соответствует: 0;

       4. Автор изменений соответствует: текущему авторизованному пользователю.

       Отображено уведомление об успехе операции

   * - Шаг 4

       Активировать кнопку «Включено» и сохранить изменения

     - Пользователь остался в карточке редактирования Политики обновления ALD Pro

       Отображено уведомление об успехе операции

   * - Шаг 5

       Перейти на вкладку "Source list"

     - Открыта вкладка "Source list" в карточке Политики обновления ALD Pro

   * - Шаг 6

       Нажать на кнопку "Редактировать файл"

     - Поля для редактирования скрипта и комментария активны

   * - Шаг 7

       В поле "Скрипт" внести любое значение.

       В поле "Комментарий" ввести любое значение отличное от предыдущего комментария.

       Нажать на кнопку "Сохранить"

     - Файл скрипта успешно загружен в систему - Source list обновлен. Поля не доступны для редактирования и содержат обновленные данные.

   * - Шаг 8

       Перейти на вкладку "Основное"

     - Открыта карточка Политики обновления ALD Pro

   * - Шаг 9

       Активировать кнопку «Выключено» и сохранить изменения, нажав кнопку «Сохранить»

     - Пользователь остался в карточке редактирования Политики обновления ALD Pro

       Отображено уведомление об успехе операции

Назначение политики обновления ALD Pro
-------------------------------------------------

Предусловие:

- В системе создана минимум одна Политика обновления ALD Pro (Статус - Включено) (условное обозначение - update_policies);

- Политика обновления имеет созданный Source list;

- Политика обновления не назначена на объекты (компьютеры, группы компьютеров) либо назначена на объекты (компьютеры, группы компьютеров);

- В системе присутствует один и более компьютеров на которые не назначена политика обновления;

- В системе присутствуют одна и более группы компьютеров на которые не назначена политика обновления.


.. list-table::
   :widths: 50 50
   :header-rows: 1
   :class: longtable

   * - Шаги проверки
     - Ожидаемый результат

   * - Шаг 1

       Перейти: Установка и обновление ПО → Политика обновления ALD Pro → Карточка политики обновления ALD Pro

     - Открыта карточка Политики обновления ALD Pro

   * - Шаг 2

       Перейти на вкладку "Компьютеры"

     - Открыта вкладка "Компьютеры" в карточке Политики обновления ALD Pro

   * - Шаг 3

       Выбрать один/несколько компьютеров из списка таблицы «Все компьютеры», перенести их в таблицу «Выбранные компьютеры» и сохранить изменения, нажав кнопку «Сохранить»

     - Пользователь остался в карточке редактирования Политики обновления ALD Pro

       Изменения сохранены, перенесенные компьютеры отображаются корректно

   * - Шаг 4

       Выбрать одну/несколько групп компьютеров из списка таблицы "Все группы", перенести их в таблицу «Выбранные группы» и сохранить изменения, нажав кнопку «Сохранить»

     - Пользователь остался в карточке редактирования Политики обновления ALD Pro

       Изменения сохранены, перенесенные группы компьютеров отображаются корректно

   * - Шаг 5

       Подождать отработку задания по таймеру для политик обновления ALD Pro на компьютерах из п.6 предусловий (по умолчанию - раз в день).

       Прим.: проверить следующий запуск: sudo aldpro-salt-call schedule.show_next_fire_time update_policy.

     - Таймер истек, задание на обновление Sources list на компьютере отработано.

   * - Шаг 6

       После срабатывания таймера выполнить подключение по ssh к компьютеру на который назначили Политику обновления

     - Подключение выполнено успешно

   * - Шаг 7

       Проверить наличие данных в файле Sources list

       по пути /etc/apt/sources.list.d/aldpro.list

     - Файл присутствует на компьютере и содержит данные, которые были загружены на вкладке "Sources list" на предыдущих шагах. Данные отображаются корректно, присутствуют переносы строк

   * - Шаг 8

       Выполнить подключение по ssh к компьютеру, находящегося в группе на которую назначили Политику обновления

     - Подключение выполнено успешно

   * - Шаг 9

       Проверить наличие данных в файле Sources list

       по пути /etc/apt/sources.list.d/aldpro.list

     - Файл присутствует на компьютере и содержит данные, которые были загружены на вкладке "Sources list" на предыдущих шагах. Данные отображаются корректно, присутствуют переносы строк